package cn.b.sky.mes.pp.model.condition;

import cn.b.sky.common.model.Page;

public class ProcessPlanRateCondition extends Page {

  private String operationTaskNum;//工序任务单编号

  private String productionControlNum;//生产管理号

  private String productionOrderNum;//生产订单编号
  
  private String statusEcode;

  /**
   * NVARCHAR2(20) 工作中心编号
   */
  private String workCenterCode;

  /**
   * 作业单元编号 NVARCHAR(20)
   */
  private String workUnitCode;

  /**
   * 物料编号
   */
  private String materialCode;

  /**
   * 物料描述
   * 页面展示使用
   */
  private String materialText;

  private String operationCode;//工序编号
  
  private String operationText;//工序描述
  /**
   * 新增订单类型字段
   */
  private String orderTypeCode;
  /**
   * 生产批号
   */
  private String productionlotNum;

  private String minPlannedStartDateTime;//计划开始时间

  private String maxPlannedStartDateTime;
  
  private String minPlannedEndDateTime;//计划结束时间
  
  private String maxPlannedEndDateTime;//计划结束时间
  
  private String minActualStartDateTime;//实际开始时间

  private String maxActualStartDateTime;//实际开始时间
  
  private String minActualEndDateTime;//实际结束时间
  
  private String maxActualEndDateTime;//实际结束时间
  /**
   * 客户
   */
  private String customer;
  /**
   * 客户订单
   */
  private String customerOrder;
  /**
   * 优先级
   */
  private Integer priority; 
  
  /**
   * 需求日期 begin
   */
  private String minRequirementDate;

  /**
   * 需求日期 end
   */
  private String maxRequirementDate;

  public String getOperationTaskNum() {
    return operationTaskNum;
  }

  public void setOperationTaskNum(String operationTaskNum) {
    this.operationTaskNum = operationTaskNum;
  }

  public String getProductionControlNum() {
    return productionControlNum;
  }

  public void setProductionControlNum(String productionControlNum) {
    this.productionControlNum = productionControlNum;
  }

  public String getProductionOrderNum() {
    return productionOrderNum;
  }

  public void setProductionOrderNum(String productionOrderNum) {
    this.productionOrderNum = productionOrderNum;
  }

  public String getStatusEcode() {
    return statusEcode;
  }

  public void setStatusEcode(String statusEcode) {
    this.statusEcode = statusEcode;
  }

  public String getWorkCenterCode() {
    return workCenterCode;
  }

  public void setWorkCenterCode(String workCenterCode) {
    this.workCenterCode = workCenterCode;
  }

  public String getWorkUnitCode() {
    return workUnitCode;
  }

  public void setWorkUnitCode(String workUnitCode) {
    this.workUnitCode = workUnitCode;
  }

  public String getMaterialCode() {
    return materialCode;
  }

  public void setMaterialCode(String materialCode) {
    this.materialCode = materialCode;
  }

  public String getMaterialText() {
    return materialText;
  }

  public void setMaterialText(String materialText) {
    this.materialText = materialText;
  }

  public String getOperationCode() {
    return operationCode;
  }

  public void setOperationCode(String operationCode) {
    this.operationCode = operationCode;
  }

  public String getOperationText() {
    return operationText;
  }

  public void setOperationText(String operationText) {
    this.operationText = operationText;
  }

  public String getOrderTypeCode() {
    return orderTypeCode;
  }

  public void setOrderTypeCode(String orderTypeCode) {
    this.orderTypeCode = orderTypeCode;
  }

  public String getProductionlotNum() {
    return productionlotNum;
  }

  public void setProductionlotNum(String productionlotNum) {
    this.productionlotNum = productionlotNum;
  }
  
  public String getMinPlannedStartDateTime() {
    return minPlannedStartDateTime;
  }

  public void setMinPlannedStartDateTime(String minPlannedStartDateTime) {
    this.minPlannedStartDateTime = minPlannedStartDateTime;
  }

  public String getMaxPlannedStartDateTime() {
    return maxPlannedStartDateTime;
  }

  public void setMaxPlannedStartDateTime(String maxPlannedStartDateTime) {
    this.maxPlannedStartDateTime = maxPlannedStartDateTime;
  }

  public String getMinPlannedEndDateTime() {
    return minPlannedEndDateTime;
  }

  public void setMinPlannedEndDateTime(String minPlannedEndDateTime) {
    this.minPlannedEndDateTime = minPlannedEndDateTime;
  }

  public String getMaxPlannedEndDateTime() {
    return maxPlannedEndDateTime;
  }

  public void setMaxPlannedEndDateTime(String maxPlannedEndDateTime) {
    this.maxPlannedEndDateTime = maxPlannedEndDateTime;
  }

  public String getMinActualStartDateTime() {
    return minActualStartDateTime;
  }

  public void setMinActualStartDateTime(String minActualStartDateTime) {
    this.minActualStartDateTime = minActualStartDateTime;
  }

  public String getMaxActualStartDateTime() {
    return maxActualStartDateTime;
  }

  public void setMaxActualStartDateTime(String maxActualStartDateTime) {
    this.maxActualStartDateTime = maxActualStartDateTime;
  }

  public String getMinActualEndDateTime() {
    return minActualEndDateTime;
  }

  public void setMinActualEndDateTime(String minActualEndDateTime) {
    this.minActualEndDateTime = minActualEndDateTime;
  }

  public String getMaxActualEndDateTime() {
    return maxActualEndDateTime;
  }

  public void setMaxActualEndDateTime(String maxActualEndDateTime) {
    this.maxActualEndDateTime = maxActualEndDateTime;
  }

  public String getCustomer() {
    return customer;
  }

  public void setCustomer(String customer) {
    this.customer = customer;
  }

  public String getCustomerOrder() {
    return customerOrder;
  }

  public void setCustomerOrder(String customerOrder) {
    this.customerOrder = customerOrder;
  }

  public Integer getPriority() {
    return priority;
  }

  public void setPriority(Integer priority) {
    this.priority = priority;
  }

  public String getMinRequirementDate() {
    return minRequirementDate;
  }

  public void setMinRequirementDate(String minRequirementDate) {
    this.minRequirementDate = minRequirementDate;
  }

  public String getMaxRequirementDate() {
    return maxRequirementDate;
  }

  public void setMaxRequirementDate(String maxRequirementDate) {
    this.maxRequirementDate = maxRequirementDate;
  }

}
